LassoScript Utility
Basics Browse Detail

[RegExp->Output]

Tag Link [RegExp->Output] Category String
Type Member Source Available Yes
Support Preferred Version 8.5
Change New Data Source Any
Output Type String Security None
Implementation Sets Lasso 8.5

Description

[RegExp->Output] returns the stored output string. Usually this tag will be called after an interactive search/replace operation to return the results of the operation.

The same value as returned by this tag is returned if the regular expression object is cast to string using [String: $myRegExp].

If a regular expression has been created, but no output has been generated when either the [RegExp->Output] tag is called or the regular expression object is cast to string then the [RegExp->ReplaceAll] tag is called on the stored input string in order to generate the output.

Syntax

[Var: 'myRegExp' = (RegExp: -Find='(\\w)(\\w+)')]
[$myRegexp->(Input: 'the lazy dog')]
[While: $myRegExp->Find]
[Var: 'myReplacement' = (String_Uppercase: $MyRegExp->(MatchString: 1))]
[$myRegExp->(AppendReplacement: $myReplacement)]
[$myRegExp->(AppendReplacement: $MyRegExp->(MatchString: 2))]
[/While]
[$myRegExp->AppendTail]
[$myRegExp->Output]

Parameters

No Parameters Required.

Examples

See the Lasso 8 Language Guide for examples of how to use this tag.

Related Tags

Category Tags

Substitution
[String]
[String_CharFromName]
[String_Concatenate]
[String_EndsWith]
[String_Extract]
[String_FindPosition]
[String_FindRegExp]
[String_GetUnicodeVersion]
[String_Insert]
[String_IsAlpha]
[String_IsAlphaNumeric]
[String_IsDigit]
[String_IsHexdigit]
[String_IsLower]
[String_IsNumeric]
[String_IsPunctuation]
[String_IsSpace]
[String_IsUpper]
[String_Length]
[String_LowerCase]
[String_Remove]
[String_RemoveLeading]
[String_RemoveTrailing]
[String_Replace]
[String_ReplaceRegExp]
[String_UpperCase]
[String_ValidCharset]
Member
[String->Append]
[String->BeginsWith]
[String->CharDigitValue]
[String->CharName]
[String->CharType]
[String->Compare]
[String->CompareCodePointOrder]
[String->Contains]
[String->CountChar32]
[String->Digit]
[String->EndsWith]
[String->Equals]
[String->Find]
[String->FoldCase]
[String->Get]
[String->GetNumericValue]
[String->Integer]
[String->IsAlnum]
[String->IsAlpha]
[String->IsBase]
[String->IsCntrl]
[String->IsDigit]
[String->IsLower]
[String->IsPrint]
[String->IsSpace]
[String->IsTitle]
[String->IsUAlphabetic]
[String->IsULowerCase]
[String->IsUWhiteSpace]
[String->IsUpper]
[String->IsWhiteSpace]
[String->Lowercase]
[String->Merge]
[String->PadLeading]
[String->PadTrailing]
[String->Remove]
[String->RemoveLeading]
[String->RemoveTrailing]
[String->Replace]
[String->Reverse]
[String->Size]
[String->Split]
[String->Substring]
[String->TitleCase]
[String->ToLower]
[String->ToTitle]
[String->ToUpper]
[String->Trim]
[String->Unescape]
[String->Uppercase]
[String->WasKeyword]
[String->isUUpperCase]